//
// Author: Vladimir Migashko <migashko@gmail.com>, (C) 2011
//
// Copyright: See COPYING file that comes with this distribution
//

#ifndef FASYS_FASYS_SSERVICE_JSON_ASPECT_HPP
#define FASYS_FASYS_SSERVICE_JSON_ASPECT_HPP

#include "../aspect/rn_json_aspect.hpp"
#include "method_aspect.hpp"


namespace fasys{ namespace sservice{

namespace ap = ::fas::pattern;
namespace ad = ::fas::adv;
namespace adio = ::fas::adv::io;
namespace aa = ::fas::aop;
namespace af = ::fas::filter;
namespace ajr = ::fas::adv::json_rpc3;


struct json_aspect: aa::aspect_merge< rn_json_aspect, method_aspect>::type {};
/*typedef aa::aspect_merge< rn_json_aspect, method_aspect>::type json_aspect_;
typedef aa::aspect_merge< comet_aspect_,  aa::aspect< aa::alias< ::fas::adv::asp::http::_outgoing_, _outgoing_> > >::type comet_aspect;
*/


}}

#endif
